﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;

namespace Electronic_work_order.Model
{
    //员工加班申请单
    public class Employee_overtime_application
    {
        // ApplicationID 申请单ID   主键，自增
        [Key]
        public int ApplicationID { get; set; }

        //OvertimeNames    加班人员名称 有多个人
        public string OvertimeNames { get; set; }

        //OvertimeReasons 加班原因
        public string OvertimeReasons { get; set; }

        //OvertimeCount 加班人员数量 int
        public int OvertimeCount { get; set; }

        //Overtime 加班时间
        public DateTime Overtime { get; set; }

        //OvertimeType 加班类型    工作日、周未、节假日
        public string OvertimeType { get; set; }

        //ExecutiveDirectorID 部门主管ID 外键
        public int ExecutiveDirectorID { get; set; }

        //ManagerID 经理ID    外键
        public int ManagerID { get; set; }

        //PersonnelResourcesID    人事资源部ID 外键
        public int PersonnelResourcesID { get; set; }

        //AuditTime 已审核时间
        public DateTime AuditTime { get; set; }

        //Remarks 备注
        public string Remarks { get; set; }
    }
}
